package com.example.ql.express.model.vo;

import com.example.ql.express.model.enums.AppendRuleEnum;
import com.example.ql.express.model.enums.ClassEnum;
import com.example.ql.express.model.enums.OperateEnum;
import lombok.Data;

import java.util.List;

/**
 * @author xuweizhi
 * @since 2021/10/27 17:26
 */
@SuppressWarnings("all")
@Data
public class ScriptConfigVO {

    /**
     * 字段名
     */
    private List<String> filedName;

    /**
     * 字段类型
     */
    private ClassEnum filedType;

    /**
     * 比较规则
     */
    private String compareRule;

    /**
     * 校验规则
     */
    private List<String> validateRule;
    /**
     * 分诊等级
     */
    private List<String> levels;
    /**
     * 父级引用主键: 以此分组
     */
    private String parentPath;

    /**
     * 操作类型
     */
    private OperateEnum operate;

    /**
     * 拼接规则
     */
    private AppendRuleEnum appendRule;

    /**
     * tab 缩进间隔
     */
    private String reservedTable;



}
